easily mounted horseshoe - German English Dictionary